package com.kch.system.domain;

import com.kch.common.core.domain.BaseEntity;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

/**
 * @author 
 * 业务表
 */
public class SysBusiness extends BaseEntity {
    /**
     * 主键id
     */
    private Integer id;

    /**
     * 标题/专家姓名
     */
    @NotBlank(message = "标题/专家姓名不能为空")
    private String title;

    /**
     * 产业分类/研究方向
     */
    @NotBlank(message = "产业分类/研究方向不能为空")
    private String industry;

    /**
     * 价格类型 1.面谈 2.意向金额
     */
    private String priceType;

    /**
     * 意向金额
     */
    private BigDecimal price;

    /**
     * 封面图
     */
    private String img;

    /**
     * 发布对象/学校
     */
    private String release;

    /**
     * 相关岗位,学院
     */
    private String post;

    /**
     * 0: 禁用 1.启用
     */
    private String status;

    /**
     * 栏目编码
     */
    @NotBlank(message = "栏目编码不能为空")
    private String cloumnCode;

    /**
     * 文章内容
     */
    @NotBlank(message = "详情不能为空")
    private String content;

    /**
     * 审核状态 1.待审核 2.审核通过 3审核不通过
     */
    private String reviewStatus;

    /**
     * 发布用户id
     */
    private Integer userId;

    /**
     * 文章类型 1:内部用户 2.外部用户
     */
    private String type;

    /**
     * 收藏表示 true: 收藏 ； false：未收藏
     */
    private Boolean collectFlag;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry;
    }

    public String getPriceType() {
        return priceType;
    }

    public void setPriceType(String priceType) {
        this.priceType = priceType;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getRelease() {
        return release;
    }

    public void setRelease(String release) {
        this.release = release;
    }

    public String getPost() {
        return post;
    }

    public void setPost(String post) {
        this.post = post;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCloumnCode() {
        return cloumnCode;
    }

    public void setCloumnCode(String cloumnCode) {
        this.cloumnCode = cloumnCode;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getReviewStatus() {
        return reviewStatus;
    }

    public void setReviewStatus(String reviewStatus) {
        this.reviewStatus = reviewStatus;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Boolean getCollectFlag() {
        return collectFlag;
    }

    public void setCollectFlag(Boolean collectFlag) {
        this.collectFlag = collectFlag;
    }
}